spirit someone away (somewhere) - German English Dictionary